package cc.momas.v2;

/**
 * @author Sod-Momas
 * @since 2020/11/22
 */
public enum TokenType {

    PLUS, // +
    MINUS, // -
    STAR, // *
    SLASH, // /

    GREAT_EQUAL_THAN, // >=
    GREAT_THAN,       // >
    EQUAL,            // ==
    LESS_EQUAL_THAN,  // <=
    LESS_THAN,        // <

    SEMICOLON,   // ;
    LEFT_PAREN,  // (
    RIGHT_PAREN, // )

    ASSIGNMENT,   // =

    IF,   // if
    ELSE, // else

    INT, // int

    IDENTIFIER, // 标识符

    INT_LITERAL,     // 整数字面量
    STRING_LITERAL,  // 字符串字面量
}
